
async function main() {
    let num = $this.model.table_1758860574853_VrNaE.length;
    if (num > 0) {
        for (let i = 0; i < num; i++) {
            let id = $this.$util.uuid(); // 表单id
            let no = $this.$util.uuid(); // 表单no
            let headData = $this.model; // 表头数据
            let bodyData = $this.model.table_1758860574853_VrNaE[i]; // 表体数据

            let formDataH = new FormData()
            formDataH.append("billId",headData.bill_id); //【注：表头id】
            const isRes = await $this.$http.post("/formsBusiness/getSHFUStatus/",formDataH)
            if (isRes.data.code === 280 && isRes.data.data === 2) {

                //钉钉消息推送
                let urlDing = $this.$util.getAPI_URL();
                let formDataDing=new FormData();
                formDataDing.append("userIds",bodyData["body_1758861034886_pcNng_ID"]);//执行人Id 字符串','拼接
                formDataDing.append("projectName",headData.input_1754901363556_BHrYS);//项目名称
                formDataDing.append("taskName",bodyData["body_1758860811664_x35Q4"]);//任务名称
                formDataDing.append("distributor",headData.create_user_name);//派发人
                formDataDing.append("planDate",headData.datepicker_1753886507480_96hIN);//任务计划时间
                urlDing = urlDing.replace("api", "task/dingMessagePush");
                await $this.$http.post(urlDing,formDataDing).then((res) => {
                    if(res.data.code===280){
                        $this.$message.success("钉钉消息推送成功")
                    }else {
                        $this.$message.errr("系统错误，请联系管理员!!!");
                    }
                })

                let temp =
                    `合同号: ${headData["input_1753886616387_VxMXD"] || ""}
            订单号: ${headData["input_1753886617842_Pz8QD"] || ""}
            P/N号: ${bodyData["body_1758860713261_l0kN3"] || ""}
            设备型号: ${bodyData["body_1758860767216_s1SaC"] || ""}
            S/N号: ${bodyData["body_1758860775584_byBLV"] || ""}
            存在问题及建议: ${bodyData["body_1758860811664_x35Q4"] || ""}
            设备名称: ${bodyData["body_1758861448711_ttsOh"] || ""}
            备注: ${bodyData["body_1758871982446_Z0YRf"] || ""}`;

                let saveObj = {
                    "bill_id": id,
                    "create_user_id": headData.create_user_id,
                    "create_user_name": headData.create_user_name,
                    "create_dept_name": headData.create_dept_name,
                    "bill_type": headData.bill_type,
                    "create_dept_id": headData.create_dept_id,
                    "bill_no": no,
                    "create_company_name": headData.create_company_name,
                    "create_date": headData.create_date,
                    "create_company_id": headData.create_company_id,
                    //系统字段
                    "number_1711439316655_41L04": 0,//计划工时
                    "number_1711439319768_Hzhsj": 0,//文档数量
                    "systemSelect_1711504973428_U0If2": headData.create_user_name,//派发人 =  表单的创建人
                    "systemSelect_1711504973428_U0If2_ID": headData.create_user_id,//派发人ID
                    "number_1711505160101_Zy3nM": 0,//任务进度
                    "number_1711505281945_eUZOr": 0,//里程碑序号
                    "input_1711505283971_PgltR": "false",//里程碑
                    "number_1711505313898_96ND4": "0",//任务累计工时
                    "input_1711518795031_xvIfW": "1",//任务状态
                    "systemSelect_1711520339026_rFF5K": headData.create_company_id,//派发部门
                    "systemSelect_1711520339026_rFF5K_ID": headData.create_company_id,//派发部门id
                    "select_1711505903223_YWk8w": "e2aefbdcd46685259dfca36ede6a2c62",//售后服务任务
                    "input_1751171983502_E4gXx": 0,//计划项目编号
                    //新建任务 - 研发评审遗留【项目编号】
                    "input_1718345101976_ZNGth": headData.input_1754901363556_EMKkj,//项目编号
                    // "selectStr_1718345029613_IWjr8": 0,//选择项目立项
                    // "selectStr_1718345029613_IWjr8_ID":0,//选择项目立项ID
                    "input_1718345101976_PBcTl": headData.input_1754901363556_BHrYS,//项目名称
                    "input_1711439260720_6QPqX": bodyData["body_1758860811664_x35Q4"],//任务名称
                    "rangePicker_1711439307444_Ftzhm": [headData["datepicker_1753886507480_96hIN"].format("YYYY-MM-DD") + " 00:00:00", bodyData["body_1758860847138_ZXjy7"].format("YYYY-MM-DD") + " 23:59:59"],
                    "systemSelect_1711439400905_v5lzI": bodyData["body_1758861052915_QPpmx"],//审核人
                    "systemSelect_1711439400905_v5lzI_ID": bodyData["body_1758861052915_QPpmx_ID"],//审核人ID
                    "systemSelect_1711439399614_qXQ72": bodyData["body_1758861034886_pcNng"],//负责人ID//表体的负责人就是任务里面的负责人
                    "systemSelect_1711439399614_qXQ72_ID":bodyData["body_1758861034886_pcNng_ID"],//负责人ID
                    "input_1711520372633_i4sGc": headData.create_date,//派发时间
                    "textarea_1755766219698_SuIuk": temp,
                    "input_1760090493095_BRImZ": bodyData["table_body_id"],// 售后现场遗留问题ID
                    "status":2
                }

                console.log(saveObj)
                let files = []
                let formData = new FormData()
                formData.append('obj', JSON.stringify(saveObj))
                formData.append("files", JSON.stringify(files))
                let res = await $this.$http.post("/wind/form/save/" + "task" + "/" + "add", formData)
                let data = res.data.data
                console.log(data)
            }
        }
    }
}

main()

